package com.qf.map;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;

/**
 * 1、给定一个包含重复元素的ArrayList集合，要求统计每一个元素出现的次数
 */
public class Demo01 {
    public static void main(String[] args) {

        ArrayList<String> arr = new ArrayList<>();
        arr.add("hello");
        arr.add("world");
        arr.add("hi");
        arr.add("hello");

        HashMap<String, Integer> hashMap = new HashMap<>();

        for (String s : arr) {
            String key = s;
            Integer value = hashMap.get(key);
            if (value == null) {
                hashMap.put(key, 1);
            } else {
                hashMap.put(key, value + 1);
            }
        }

        System.out.println(hashMap);

    }
}
